107461
880265
812721
601590
19532
83869
218206
640910
941998
917533
860206
269601
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471